Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

pythoncapi-compat-tools-0^20250603gitfde4d34-1.el10_1 RPM for noarch

From EPEL 10.1 Testing for ppc64le / Packages / p

Name: pythoncapi-compat-tools Distribution: Fedora Project
Version: 0^20250603gitfde4d34 Vendor: Fedora Project
Release: 1.el10_1 Build date: Wed Jun 4 00:34:40 2025
Group: Unspecified Build host: buildhw-x86-15.iad2.fedoraproject.org
Size: 26985 Source RPM: pythoncapi-compat-0^20250603gitfde4d34-1.el10_1.src.rpm
Packager: Fedora Project
Url: https://github.com/python/pythoncapi-compat
Summary: Python C API compatibility
The pythoncapi-compat project can be used to write a C or C++ extension
supporting a wide range of Python versions with a single code base. It is made
of the pythoncapi_compat.h header file and the upgrade_pythoncapi.py script.

This package provides the command-line tool upgrade_pythoncapi.py.

Provides

Requires

License

0BSD

Changelog

* Tue Jun 03 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250603gitfde4d34-1
  - Update to 0^20250603gitfd34d34
  - Add `PySys_GetAttr()` function
* Tue Apr 15 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250414git0a8b2c5-1
  - Update to 0^20250414git0a8b2c5
  - upgrade_pythoncapi: try to preserve newlines when patching
* Tue Feb 18 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250218git632d1aa-1
  - Update to 0^20250218git632d1aa
  - Don't redefine `_Py_NULL` macro if already defined
* Tue Jan 28 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250128gitc84545f-1
  - Update to 0^20250128gitc84545f
  - Remove `PyConfig.use_system_logger`: it will only be available on Python
    3.13.2 which is not released yet.
  - Fix multiple definitions for `Py_fclose`
  - Avoid `Py_ARRAY_LENGTH()` (because it fails with C++ on Python 3.9 on
    macOS)
  - Improve `test_config`
  - Replace `extern` with `PyAPI_FUNC()`
* Mon Jan 20 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250119git8a52253-1
  - Update to 0^20250119git8a52253
  - Add `PyConfig_Get()`
  - Optimize `PyWeakref_GetRef()`
* Mon Jan 06 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250106git79404e9-1
  - Update to 0^20250106git79404e9
  - Add `Py_fopen()` and `Py_fclose()`
* Tue Dec 17 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20241216git7eb512b-1
  - Update to 0^20241216git7eb512b
  - Add `structmember.h` constants
* Fri Dec 13 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20241213git61709bf-1
  - Update to 0^20241213git61709bf
  - Add PyLong Import/Export API
* Fri Nov 15 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20241115git03e441d-1
  - Update to 0^20241115git03e441d
  - Add `PyLong_IsPositive`/`Negative`/`Zero()` functions
  - Relax `PYPY_VERSION_NUM` requirements for hash macros
* Wed Oct 09 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20241009git669c882-1
  - Update to 0^20241009git669c882
  - Add `PyUnicode_Equal()` function
  - Add `PyBytes_Join()` function
  - Add `Py_HashBuffer()` function
  - Add `PyIter_NextItem()` function
  - Add `PyLong_FromUInt64()` and `PyLong_AsUInt64()`
* Wed Oct 09 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20241008gitbb0934e-1
  - Update to 0^20241008gitbb0934e
  - Document PyUnicodeWriter API
* Tue Sep 24 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240923gitd20d7f8-1
  - Update to 0^20240923gitd20d7f8
  - Fix incorrect use of assignment in place of an equality test.
* Mon Aug 26 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240826git2d18aec-1
  - Update to 0^20240826git2d18aec
  - Add critical section API
* Tue Aug 06 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240806git39e2663-1
  - Update to 0^20240806git39e2663
  - Add `static inline` to `PyUnicodeWriter_WriteStr()` and
    `PyUnicodeWriter_WriteRepr()`.
* Thu Jul 18 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240718git4094c64-1
  - Update to 0^20240718git4094c64
  - Add PyUnicodeWriter API
* Mon Jul 08 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240708gitea1f7f6-1
  - Update to 0^20240708gitea1f7f6
  - `PyLong_GetSign` will be added in 3.14.0a0
* Wed Jun 05 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240603git18d1df7-1
  - Update to 0^20240603git18d1df7: Add `PyLong_GetSign()`.
* Thu May 23 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240522git9d14fad-1
  - Update to 0^20240522git9d14fad: Fix test_frame() on Python 3.13 beta 1
* Mon Apr 08 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240408gitccea884-1
  - Update to 0^20240408git01341ac: Fix PyDict_SetDefaultRef() definition
* Thu Apr 04 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240404git68aad45-1
  - Update to 0^20240404git68aad45: Fix Py_GetConstant() for Python 3.13.0a5+
* Fri Mar 29 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240329gitf667991-1
  - Update to 0^20240329gitf667991: Add `PyList_GetItemRef()`
* Thu Mar 28 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240328gitd16872a-1
  - Update to 0^20240328gitd16872a
  - Fix test_unicode()
* Thu Mar 28 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240321gitb16ff9a-3
  - Update to 0^20240328gitd16872a
  - Fix test_unicode()
* Thu Mar 28 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240321gitb16ff9a-2
  - Add an rpmlintrc file
* Thu Mar 21 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240321gitb16ff9a-1
  - Update to 0^20240321gitb16ff9a
  - Add `Py_GetConstant()` and `Py_GetConstantBorrowed()`
  - Update `_Py_NULL` for C23
* Sat Mar 09 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240309git7539c7f-1
  - Update to 0^20240309git7539c7f
  - Add hash constants: `PyHASH_BITS`, `PyHASH_IMAG`, `PyHASH_INF`,
    `PyHASH_MODULUS`
* Tue Feb 20 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240220git52486a9-1
  - Update to 0^20240220git52486a9
  - Add PyTime API: `PyTime_t` type, `PyTime_MIN` and `PyTime_MAX` constants,
    `PyTime_AsSecondsDouble()`, `PyTime_Monotonic()`, `PyTime_PerfCounter()`,
    and `PyTime_Time()`
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0^20231214gitdeb6f40-3
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0^20231214gitdeb6f40-2
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Dec 15 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231214gitdeb6f40-1
  - Update to 0^20231214gitdeb6f40
  - API: document not supported functions
  - Add Py_HashPointer()
  - Update tests
* Fri Dec 15 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231114git5bf2fb2-4
  - Ask runtests.py not to look for “other” Python interpreters
* Fri Dec 15 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231114git5bf2fb2-3
  - Use %py3_test_envvars when running tests
* Fri Dec 15 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231114git5bf2fb2-2
  - Run tests verbosely
* Tue Nov 14 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231114git5bf2fb2-1
  - Update to 0^20231114git5bf2fb2
  - Add PyDict_Pop() and PyDict_PopString() functions
  - Add PyList_Extend()
  - Test Python 3.13
* Thu Oct 12 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231012git99ab0d3-1
  - Update to 0^20231012git99ab0d3
  - Add PyUnicode_EqualToUTF8() and PyUnicode_EqualToUTF8AndSize() functions
* Wed Oct 04 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231003gitf78c780-1
  - Update to 0^20231003gitf78c780
  - Add PyThreadState_GetUnchecked()
* Tue Oct 03 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231003gita594354-1
  - Update to 0^20231003gita594354
  - Add PyObject_VisitManagedDict() and PyObject_ClearManagedDict()
* Fri Sep 29 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230929git671fb69-1
  - Update to 0^20230929git671fb69
  - Adds PyObject_HasAttrWithError() and PyObject_HasAttrStringWithError()
    functions.
  - Fixes PyObject_GetOptionalAttrString(): set result to NULL on error.
* Tue Sep 19 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230919git309c56d-1
  - Update to 0^20230919git309c56d
  - Add PyMapping_HasKeyWithError() function
* Thu Aug 24 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230824git8109811-1
  - Update to 0^20230824git8109811
  - Adds PyDict_ContainsString() and PyLong_AsInt() functions
* Wed Aug 23 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230823git5b5b547-1
  - Update to 0^20230823git5b5b547 (Fix setup.py when CC contains -std=c11
    option)
* Fri Aug 18 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230818git1bb4e16-1
  - Update to 0^20230818git1bb4e16 (Add `Py_IsFinalizing()` function.)
* Wed Aug 16 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230816git91e323f-1
  - Update to 0^20230816git91e323f
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0^20230710git1911dd4-2
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jul 11 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230710git1911dd4-1
  - Update to 0^20230710git1911dd4
* Thu Jun 22 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230621git6c49cf3-1
  - Update to 0^20230621git6c49cf3
* Tue Jun 20 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230601gite266312-2
  - Use new (rpm 4.17.1+) bcond style

Files

/usr/bin/upgrade_pythoncapi.py
/usr/share/licenses/pythoncapi-compat-tools
/usr/share/licenses/pythoncapi-compat-tools/COPYING
/usr/share/man/man1/upgrade_pythoncapi.py.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Jun 6 05:11:37 2025